[AWS Technical Support Note]จะหา List ของ AWS Resources ที่ติด Tag เฉพาะไว้ได้อย่างไร

[AWS Technical Support Note]จะหา List ของ AWS Resources ที่ติด Tag เฉพาะไว้ได้อย่างไร

บทความนี้จะแนะนำวิธีการหา List ของ AWS Resources ที่ติด Tag แบ่งตาม Service และ Region

ปัญหาที่เกิดขึ้น

ต้องการ List ของ Resources ที่ติดแท็กไว้เฉพาะจากบริการต่างๆ (EC2, RDS, S3 ฯลฯ) และหลาย Region ที่อยู่ในบัญชี AWS ของฉัน ควรทำอย่างไรดี?

วิธีแก้ปัญหา

คุณสามารถใช้ "Tag Editor" เพื่อค้นหา resource ของแต่ละ Tag ได้

ใช้ AWS Management Console

  1. ล็อกอินเข้าหน้าคอนโซล ค้นหาบริการ "Resource Groups & Tag Editor" ที่ช่อง Search

Resource Groups

  1. เลือกเมนู "Tag Editor" ที่แถบเมนูฝั่งซ้ายมือ

w1jugulzepjsd6soe6qq

  1. ป้อนข้อมูล resource ที่คุณต้องการค้นหาแล้วคลิก "Search resources"
    ในบทความนี้ ต้องการค้นหา Resource ด้วยข้อมูลตามด้านล่างนี้

Regions : All regions
Resource types : All supported resource types
Tag key : Environment , Tag value : dev

Resource Groups3

Resource ที่ตรงตามเงื่อนไขที่เรา search จะแสดงในส่วน Resource search results ด้านล่างของหน้าจอ

Resource Groups4

ใช้ AWS CLI

คุณสามารถ search ที่คล้ายกับข้างบนได้โดยใช้ AWS CLI แต่ว่าในกรณีของ AWS CLI จำเป็นต้องกำหนด Region
ดังนั้นหากคุณต้องการค้นหาทุก Regions การใช้คอนโซลอาจจัดการได้ดีกว่า

ตัวอย่างคำสั่ง:

aws resourcegroupstaggingapi get-resources --tag-filters Key=Environment,Values=dev --region ap-northeast-1

สุดท้าย

ในบทความนี้โฟกัสเฉพาะการค้นหา resource ที่ติดแท็กเฉพาะไว้เท่านั้น แต่แน่นอนว่าคุณสามารถใช้เมนู Tag Editor เพื่อหา resource ที่ติด Tag ทั้งหมดหรือจัดการ tag ของ resource ได้เช่นกัน

บทความอ้างอิง

Using Tag Editor (English)
AWS CLI Command Reference(English)

บทความต้นฉบับ

特定のタグが付いた AWS のリソース一覧を取得する方法を教えてください(Japanese)

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.